body{ background: #fff; }
.list ul{ list-style: none; padding: 0; margin-top: 10px; }
.list{ width: 100%; }
.item{ width: 50%; float: left; }
.book{ margin: 10px; background: #fff; border-radius: 3px; box-shadow: 0 0 3px; }
.cover{ width: 100%; height: 0; padding-bottom: 100%; border-radius: 3px; overflow: hidden; }
.cover img{ width: 100%; border-radius: 3px; }
.book_line{ border-bottom: 1px solid #e0e0e0; margin: 5px; font-size: 14px; color: #333; line-height: 25px;
    white-space:nowrap; overflow:hidden; text-overflow:ellipsis }
.book_time{ font-size: 12px; color: #ccc; text-align: right; padding: 0 5px 5px 5px; }

.page{ clear: both; margin-top: 20px; float: right; }
.page ul{ list-style: none; padding: 0; margin: 0; float: left; }
.page a{ padding: 5px 10px; background: #1eb0a5; color: #fff; text-decoration: none; }
.page li{ display: inline-block; line-height: 20px; }
.prev, .next{ float: left; margin: 0 10px; }

.createBook{ width: 100%; text-align: center; padding: 10px 0; }
.createBook a{ display: block; padding: 5px 10px; width: 200px; background: #3a3a3a; margin: 0 auto; }

.search{ width: 100%; height: 60px; background: #1eb0a5; text-align: center; line-height: 55px; box-shadow: 0 1px 3px 0 #666; }
.search input[name=search]{ line-height: 25px; width: 220px; padding: 5px; border: 0; font-size: 14px; }
.search button{ height: 35px; border: none; padding: 0 10px; background: #e8e8e8; font-size: 14px; color: #666; }